簡體   English   中英

如何在 String.Format() 中檢測缺失的動態 arguments

[英]How to detect the missing dynamic arguments in String.Format()

string myString = string.Format("{0}{1}", "foo");

這編譯但在運行時失敗。 我知道為什么,別擔心。 任何人都知道一個宏或一個工具可以檢查我的整個解決方案以找到這種情況的每一次出現......在編碼時分心? 僅檢查表達式是否不是變量的簡單方法就足夠了。 使用 FxCop 或 StyleCop 可能是可行的,但越簡單越好:-D

謝謝

試試jetbrains的resharper ..在此處輸入圖像描述

我使用 Visual Studio 2010(Premium)和(菜單)Analyze > Run Code analysis 可以解決問題(以及許多其他問題)。 我不知道這是否適用於其他 VS 版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM