如何在二维数组中创建数组
我是 c# 新手,我正在尝试在 2D 数组中创建一个简单数组,尝试执行以下代码但出现错误,
float [,] Tile = new float[17,23];
Tile[0,0] = new float[2] {1,2};
出现错误:无法隐式地将类型 float[]' 转换为
float'
I am new in c#, I am trying to create a simple array in a 2D array, Em trying following code but getting error,
float [,] Tile = new float[17,23];
Tile[0,0] = new float[2] {1,2};
em getting error: Cannot implicitly convert type float[]' to
float'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Tile[0,0]
是单个浮点数。所以你应该像这样添加它
编辑
从你的评论中你可以做这样的事情
Tile[0,0]
is a single float.So you should add it like this
Edit
From your comment you can do something like this
以下是正确的代码:
有关 C# 数组的更多信息,请访问 http://msdn.microsoft。 com/en-us/library/2s05feca.aspx
Here is right code:
More information on C# arrays at http://msdn.microsoft.com/en-us/library/2s05feca.aspx
我不确定你想在这里实现什么,但你的代码应该是这样的:
I am not sure what you are trying to achieve here, but your code should be like:
请尝试以下操作:
Try the following: