W języku C# zazwyczaj używam String
, gdy używam metody i string
podczas deklarowania zmiennej. Czytałem gdzie indziej, że jest to preferowana metoda utrzymywania rzeczy w czystości i ma to dla mnie sens. W programie Visual Studio 2015 otrzymuję nową wiadomość, której nie otrzymałem wcześniej, gdy używam String
: Name can be simplified
. Sugestia VS polega na użyciu zamiast tego string
.Dlaczego "ciąg znaków" jest uważany za uproszczoną wersję "ciągu znaków"?
Dlaczego obecnie jestpreferowany ponad String
w VS2015, podczas gdy nie był w 2013 roku? Nie ma duplikatu . Ten pyta, jaka jest ogólna różnica, pytam, dlaczego VS sugeruje teraz jedno nad drugim; Nie wiem, czy zmieniła się różnica techniczna, czy coś podobnego.
jednolitość wykorzystania jest również ważnym aspektem. –
Głosowanie w celu zamknięcia opinii opartej na opiniach, ponieważ nie ma technicznych powodów, aby używać jednego z nich nad drugim. –
@DStanley: Właśnie o to pytam. Jeśli opiera się na opiniach, to odpowiedziałoby na moje pytanie. Zapytałem, ponieważ VS sugeruje to, podczas gdy nie było to w przeszłości, co doprowadziło mnie do przekonania, że istnieje ku temu techniczny powód. – vaindil