在c#中是否有LEFT(Transact-SQL)等价物?

nha*_*hat 1 t-sql c#-4.0

例如,我试图从像TRD2343这样的UserId中拉出前缀的前3个字符.

left('TRD2343', 3)在SQL中使用()我可以轻松地执行此操作.

在C#中有更容易的东西或者我使用循环卡住了吗?

aru*_*nes 5

从左边拿3个字符

var id = "TRD2343";
var prefix = id.Substring(0, 3); // returns TRD
Run Code Online (Sandbox Code Playgroud)