Как, например, я пытаюсь получить первые 3 символа префикса из идентификатора пользователя, такого как TRD2343.
Используя (left('TRD2343', 3)) в SQL, я могу легко это сделать.
left('TRD2343', 3)
В C # есть что-то проще или я застрял с помощью циклов?
Принимает 3 символа слева
var id = "TRD2343"; var prefix = id.Substring(0, 3); // returns TRD
Substring - довольно стандартная утилита String. Вы можете получить LEFT(myString, 3) вот так:
LEFT(myString, 3)
myString.Substring(0,3)
Вы можете использовать метод подстроки в C #
UserId.Substring(0,3)