[英]If condiction with two different values for same variable
我必須允許上傳兩種不同類型的圖像尺寸圖像可以是寬度 370 或 602
如何使用 if 圖像寬度370 or 602
和 if 語句來檢查它。
如果圖像寬度正確,那么沒關系,否則我刪除文件。
即使維度不匹配,下面的代碼也總是失敗。 我怎樣才能在下面允許任何一個維度?
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("Hello World");
int imgW = 370; // assuming image width is 370
if (imgW != 370 || imgW != 602)
{
Console.WriteLine("One");
}
else
{
Console.WriteLine("Two");
}
}
}
根據你提到的:
如何使用 if 圖像寬度 370 或 602 和 if 語句來檢查它。
您需要的是==
運算符來允許您想要的任一維度:
if (imgW == 370 || imgW == 602)
您可以創建一個允許寬度的集合,以使代碼更具可讀性和可擴展性:
var allowedWidths = new[]{ 370, 602 };
if(allowedWidths.Contains(imgW))
{
// upload
}
else
{
// delete
}
單值比較:
if(imgW == 370 || imgW == 602)
{
// upload
}
else
{
// delete
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.