-2

私はコードを持っていて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それはまだキーを見つけます.したがって、#は必須またはこれの一部を意味すると思いました.

4

3 に答える 3

0

これはリテラル出力の一部に過ぎず、特別なものとして解釈されるわけではありません。

これをテストすると、各パラメーター ( {n}) がパラメーター引数配列で指定された適切な値に置き換えられ、#それが現状のままであることがすぐにわかります (逐語的な出力)。

于 2013-04-24T07:24:27.980 に答える