相关疑难解决方法(0)

设计原因使ToUpper成为Char的静态方法

在C#中,我们在类型字符串上有这个非静态方法:

"abc".ToUpper()
Run Code Online (Sandbox Code Playgroud)

但对于char,我们需要使用静态方法:

char.ToUpper('a')
Run Code Online (Sandbox Code Playgroud)

在向初学者介绍c#时,他们总是希望能够编写以下内容:

'a'.ToUpper()
Run Code Online (Sandbox Code Playgroud)

有没有人有这样设计的见解?

我唯一能想到的就是性能,但我也希望类型字符串的静态ToUpper()也是如此.

c#

18
推荐指数
1
解决办法
452
查看次数

标签 统计

c# ×1