急~~在线等
一个小小的问题,希望大家不吝赐教阿
private string name;
private decimal salary;
public employee(string name,decimal salary)
{
this.name=name;
this.salary=salary;
}
public override string ToString()
{
return string.Format(name+",{0:C}",salary);
}
我想问一下,这里的 string.Format(name+",{0:C}",salary);到底派啥用途阿
我查了msdn,里面的例题是
Serializable]
public class LogicalCallContextData : ILogicalThreadAffinative
{
int _nAccesses;
IPrincipal _principal;
public string numOfAccesses {
get {
return String.Format("The identity of {0} has been accessed {1} times.",
_principal.Identity.Name,
_nAccesses);
}
}
public IPrincipal Principal {
get {
_nAccesses ++;
return _principal;
}
}
public LogicalCallContextData(IPrincipal p) {
_nAccesses = 0;
_principal = p;
}
}
这里的一句
String.Format("The identity of {0} has been accessed {1} times.",
_principal.Identity.Name,
_nAccesses);
看的我朦朦胧胧的,谁能帮我讲一下,这string.format到底是派啥用途的,如何以用啊