10

15分間のグーグルで運が悪かった。たぶん良いキーワードで運が悪い?

Resharperが関数パラメーターで文字列を分割することを提案するのはなぜですか?

例:

これから:

return PartialView("Categorias", lista);

これに:

return PartialView("Cat" + "egorias", lista);

ここでドキュメントを確認しました:リンク

そしてそれは言う: 文字列リテラルの分割-文字列リテラルを2つのリテラルに分割します。

なぜこれが良い習慣なのか、この実践を達成した舞台裏の基本的な考え方は何かを発見したいと思います。

理由がわからずにやりたくない…

4

1 に答える 1

13

これは良い習慣ではありません。ReSharperが提案するすべてが良い習慣であるとは限りません。カーソルがその位置にあることがたまたまあるため、ReSharperには文字列を分割するオプションがあります。任意の位置の任意の文字列で試してみてください。
ReSharperには、「逐語的な文字列に変換する」や「通常の文字列に変換する」など、同様の位置ベースのユーティリティがあります。どちらも「優れた」ものではありません。

于 2012-11-29T11:01:07.670 に答える