Есть ли ЛЕВЫЙ (Transact-SQL) эквивалент в c #? - PullRequest
1 голос
/ 08 марта 2012

Как, например, я пытаюсь получить первые 3 символа префикса из идентификатора пользователя, такого как TRD2343.

Используя (left('TRD2343', 3)) в SQL, я могу легко это сделать.

В C # есть что-то проще или я застрял с помощью циклов?

Ответы [ 3 ]

5 голосов
/ 08 марта 2012

Принимает 3 символа слева

var id = "TRD2343";
var prefix = id.Substring(0, 3); // returns TRD
1 голос
/ 08 марта 2012

Substring - довольно стандартная утилита String. Вы можете получить LEFT(myString, 3) вот так:

myString.Substring(0,3)
1 голос
/ 08 марта 2012

Вы можете использовать метод подстроки в C #

 UserId.Substring(0,3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...