我正在开展一个项目,我必须查看其他人的代码并对其进行修改.然而,由于我班上的许多同学都很擅长编程,所以很多人都有这样一个混乱的组织.我被赋予即兴创作的代码有很多缺陷和冗余的冗余行.我正在尽力清理它们,但由于我的经验不足,我发现很难清理它们.线条如
if (turnElapsed[1] == 2)
{
turnElapsed[0] += 1;
turnElapsed[1] = 0;
}
turnElapsed[1]++;
Run Code Online (Sandbox Code Playgroud)
对我来说看起来很多余.我相信,必须有一个更好的方法来编写它的简单版本.所以我尝试了下面的代码,但似乎无法正常工作.
turnElapsed[0] += (turnElapsed[1]++ == 2) ? 1 ; 0 ;
turnElapsed[1] = (turnElapsed[1] == 2 ) ? 0; turnElapsed[1];
Run Code Online (Sandbox Code Playgroud) 这必须在过去的某个时候得到解答,但我无法以某种特定方式寻找.我想制作一个7 x 2的阵列尺寸;
EX)
{0,0} {0,0}
{0,0}
...
...
..
.
int [,] myArray = new int[7,2];
Run Code Online (Sandbox Code Playgroud)
然后我尝试将数组的每个维度视为一维数组.所以我试着以这种方式为数组赋值......
int[0] = new int{ 1, 2};
我认为它应该看起来像...
{1 , 2}
{0 , 0}
...
..
.
但我得到一个错误.
我相信这是由于我对数组类的不完全理解.
img = new Image()
{
Height = 150,
Stretch = System.Windows.Media.Stretch.Fill,
Width = 200
};
img.Source = (ImageSource) new ImageSourceConverter()
.ConvertFromString("/FirstDemo;component/Images/Hero.jpg");
Run Code Online (Sandbox Code Playgroud)
经过数小时的研究,尝试将图像分配给图像类.我遇到了这种分配图像的方式.我完全不知道为什么我的代码没有运行.它没有得到任何编译器错误..奇怪.它的11点25分在这里顺便说一下