融洽语法c#只有赋值、调用、递增、递减、期望和新对象表达式可以用作语句
我是C#的初学者,代码中有一个错误 我有一个变量融洽语法c#只有赋值、调用、递增、递减、期望和新对象表达式可以用作语句,c#,syntax,C#,Syntax,我是C#的初学者,代码中有一个错误 我有一个变量 Session.GetBobbaz().PetData = "0 5 #fff"; 这很好用。但我想随机制作第二个数字和颜色,所以我做了如下操作: var random = new Random(); var color = String.Format("#{0:X6}", random.Next(0x1000000)); Random randNum = new Random();
Session.GetBobbaz().PetData = "0 5 #fff";
这很好用。但我想随机制作第二个数字和颜色,所以我做了如下操作:
var random = new Random();
var color = String.Format("#{0:X6}", random.Next(0x1000000));
Random randNum = new Random();
var race = randNum.Next(25);
var typeanimal = 1;
Session.GetBobbaz().PetData = typeanimal, race, color;
PetData=类型动物、种族、颜色强>
这三个属性都加了下划线并出错。属性
PetData
的类型为string
。您应该为它指定字符串。以某种特定格式构建字符串的最简单方法是方法:
它获取您传递的每个参数的字符串表示形式,并将它们放入格式占位符(按索引)
Session.GetBobbaz().PetData =
String.Format("{0} {1} {2}", typeanimal, race, color);