小编pin*_* li的帖子

是否可以直接在C#中的对象文字中调用方法?

在C#中,当调用某些实例方法时,我们总是声明该类型的变量,然后为其赋值,并最后调用该方法:

string str = "this is a string";
int test = str.IndexOf("a");
Run Code Online (Sandbox Code Playgroud)

在Javascript中,我们可以这样做:

var test = 'sdfsldkfjskdf'.indexOf('a');
Run Code Online (Sandbox Code Playgroud)

这种方法在C#中是否合法,比方说,直接使用字符串文字作为简写,没有变量的声明?

c# methods call literals

0
推荐指数
1
解决办法
434
查看次数

标签 统计

c# ×1

call ×1

literals ×1

methods ×1