Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# I';我在写一本书,我';我试图通过将currentFrame index乘以帧宽度来获取图像条中的正确帧_C# - Fatal编程技术网

C# I';我在写一本书,我';我试图通过将currentFrame index乘以帧宽度来获取图像条中的正确帧

C# I';我在写一本书,我';我试图通过将currentFrame index乘以帧宽度来获取图像条中的正确帧,c#,C#,所以这个标题很好地总结了我的问题,下面是代码: destinationRect = new Rectangle((int)Position.X = (int)(FrameWidth * scale) / 2, (int)Position.Y - (int)(FrameHeight * scale) / 2, (int)(FrameWidth * scale), (int)(FrameHeight

所以这个标题很好地总结了我的问题,下面是代码:

destinationRect = new Rectangle((int)Position.X = (int)(FrameWidth * scale) / 2,
                 (int)Position.Y - (int)(FrameHeight * scale) / 2,
                 (int)(FrameWidth * scale),
                 (int)(FrameHeight * scale));
但不管出于什么原因,它都在第一个
int
下面加了下划线,这是代码中的一个:
(int)Position.X
,用红色表示

赋值的左侧必须是变量、属性或索引器


有人能告诉我我能做些什么来解决这个问题吗?

你有打字错误,用
=
代替
-

new Rectangle(
    (int)Position.X - (int)(FrameWidth * scale) / 2,
    (int)Position.Y - (int)(FrameHeight * scale) / 2,
    (int)(FrameWidth * scale),
    (int)(FrameHeight * scale));

你能告诉我你想在这里做什么吗?我的眼睛在哪里?!你说得对+1.