使用资源文件(*.resx)实现翻译时,只要将鼠标悬停在某个键上,Visual Studio就会在工具提示中提供基本语言文件的值:

(我有一个名为"str_message"的条目,其值为"Message").
这是一个小麻烦,但有没有办法覆盖或更改工具提示的格式?
它直接将值放入内联并且总是附加一个句点(比如String.Format("Looks up a localized string similar to {0}.", ...),这样可以,但一眼就会混淆,特别是如果你的值更长,并且(可能)最后包含自己的标点符号.有什么办法吗?可以将其更改为:String.Format("Looks up a localized string similar to:\n\n{0}", ...),甚至只显示.resx文件中的"注释"值?
我正在寻找一些关于数组的.Length和.LongLength属性之间差异的文档.
具体来说,如果数组的长度大于Int32.MaxValue,则.Length会抛出异常,返回Int32.MaxValue,返回负数,返回0?
(以清除"可能重复"的问题:我不是在询问数组的最大长度,还是.NET CLR对象的最大大小.假设64位系统和支持大对象的CLR版本)