我有一段代码,我试图找出hash(#)
字符串里面的内容。
以下是一段代码。
var key = string.Format( "{0}#{1}#{2}", value1, value2, value3);
if ( !instance.Map.ContainsKey( key ) )
{
throw new Exception("Dear Customer, your order cant be identified.");
}
我想我从来没有#
用过C#
如果我没有提供value3
它仍然可以找到密钥。因此我认为 # 表示强制或其中的一部分。