2016-12-15 4 views
0

私はこれをしばらくは気付きましたが、名前を「簡素化する」利点や利点があるのか​​不思議です。String.joinとstring.joinの違いは? ReSharper - "名前は簡略化できます"

例:

var lst = new List<int> { 1, 2, 3, 4, 5 }; 
string commaLst = String.Join(",", lst); 

ReSharperのその後は

名前を簡略化することができると言います。

そして、私はString.Join()

string.Join()に変更することを示唆しているが、性能や同様のものの面で他よりも優れ一つの方法ですか?名前の簡略化のポイントは何ですか?

+0

'string'は' String'のエイリアスです –

+0

_「名前を簡略化するのはどういう意味ですか?」_「S」よりも速く 's'を打ち込むことができます。 –

+2

https://www.jetbrains.com/help/resharper/2016.3/BuiltInTypeReferenceStyle.htmlレンチをクリックしてください。「Inspection =>なぜResharperがこれを示唆しているのですか? –

答えて

0

stringは、C#、C#の

におけるStringの別名であり、文字列は、.NET Frameworkの文字列クラスの別名です。 という事実では、すべてのC#型には.NETに相当するものがあります。別の例として、 C#のshortとintは、.NETのInt16とInt32に対応しています。したがって、技術的には には文字列と文字列の間に違いはありませんが、一般的にはC#キーワードを使用して変数を宣言するのは です。

関連する問題