- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试像这样进行一个非常简单的文化 srting 检查
if(culture.ToUpper() == "ES-ES" || "IT-IT")
{
//do something
}
khác
{
//do some other thing
}
因为你不能使用 ||在这种情况下,除了 else if 语句之外,还有什么其他的简短方法?
1 Câu trả lời
最好的方法是定义一个扩展方法,抽象出这里的比较,并让它通过params
数组获取所有值
static bool EqualsAny(this string str, params string[] args) {
foreach (var arg in args) {
if (StringComparer.InvariantCultureIgnoreCase.Equals(arg, str)) {
trả về giá trị đúng;
}
}
}
然后你可以进行以下操作
if (culture.EqualsAny("ES-ES", "IT-IT")) {
...
} khác {
...
}
关于c# - 解决 ||检查字符串时的运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20644567/
Toán tử Or thực hiện phép toán logic OR trên hai biểu thức. result = expression1 Hoặc expression2 Tham số result Bất kỳ biến số nào. biểu thức1 Bất kỳ
Toán tử Not thực hiện phép toán logic NOT trên một biểu thức. result = Không phải biểu thức Tham số result Bất kỳ biến số nào. biểu thức Bất kỳ biểu thức nào. Bảng sau đây cho thấy cách
Toán tử Is so sánh hai biến tham chiếu đối tượng. result = object1 Là object2 Tham số result Bất kỳ biến số nào. object1 Bất kỳ tên đối tượng nào. object2 Bất kỳ
Toán tử \ chia hai số và trả về kết quả dưới dạng số nguyên. result = number1\number2 Tham số result Bất kỳ biến số nào. number1 Bất kỳ biểu thức số nào. số
Toán tử And thực hiện phép toán logic AND trên hai biểu thức. result = expression1 Và expression2 Tham số result Bất kỳ biến số nào. biểu thức1
Toán tử + tính tổng của hai số. result = expression1 + expression2 Tham số result Bất kỳ biến số nào. expression1 Bất kỳ biểu thức nào. kinh nghiệm
Tôi thấy khó hiểu với đoạn mã này: var n1 = 5-"4"; var n2 = 5+"4"; alert(n1); alert(n2); Tôi biết n1 là 1. Đó là bởi vì toán tử trừ biến chuỗi "4" thành
Tôi nghĩ tôi sẽ đạt được 12 điểm, không phải 7 điểm. w++, khi đó w sẽ bằng 4, tức là 100, và w++, w sẽ bằng 8, tức là 1000; do đó w++|z++ sẽ bằng 100|1000 = 1100 sẽ bằng 12. Tôi bị sao thế này? số nguyên
Toán tử Xor thực hiện phép toán logic "OR loại trừ" trên hai biểu thức. result = expression1 Xor expression2 Tham số result Bất kỳ biến số nào. biểu thức1
Toán tử Mod chia hai số và trả về số dư. result = number1 Mod number2 Tham số result Bất kỳ biến số nào. number1 Bất kỳ biểu thức số nào. số
Toán tử Imp thực hiện hàm ý logic trên hai biểu thức. result = expression1 Imp expression2 Tham số result Bất kỳ biến số nào. biểu thức1
Toán tử Eqv thực hiện tính tương đương logic của hai biểu thức. result = expression1 Tương đương expression2 Tham số result Bất kỳ biến số nào. biểu thức1
Tôi có một lớp vectơ toán học đơn giản với phép toán quá tải. Tôi muốn có một số kết quả về thời gian cho người điều hành của tôi. Tôi có thể dễ dàng tính thời gian cho +=, -=, *= và /= của mình bằng cách tính thời gian cho đoạn mã sau: Vector sum; for(s
Tôi mới làm quen với toán tử so sánh do người dùng định nghĩa. Tôi đang đọc một cuốn sách có đề cập đến ví dụ sau: struct P { int x, y; bool operator, operator<>
Trên trang Wikipedia về SQL, có một số bảng chân trị cho logic bool trong SQL. [1] Trang Wikipedia dường như được lấy từ tiêu chuẩn SQL:2003. Bảng chân lý cho toán tử bằng (=) giống với I trong bản thảo SQL:2003.
Tôi tình cờ gặp một toán tử C++ kỳ lạ. http://www.terralib.org/html/v410/classoracle_1_1occi_1_1_number.html#a0f2780081f
Tôi đã đọc về một câu hỏi trong SO và trong các câu trả lời có đề cập như sau: Nếu không tìm thấy hàm giải phóng khớp rõ ràng nào, pr
Tôi tình cờ tìm thấy giải pháp này nhưng tôi không hiểu chính xác điều gì đang diễn ra trong đó. Có ai giải thích được không! Theo tôi hiểu thì nó cố gắng tính số ô trong lưới a*b bằng cách đếm một nửa số ô rồi nhân đôi chúng. Nhưng tôi không hiểu được lệnh gọi đệ quy. Xin vui lòng không đề xuất các giải pháp khác
Kiểu cơ bản của Go Kiểu Boolean bool Độ dài: 1 byte Giá trị: Các giá trị kiểu Boolean chỉ có thể là true hoặc false và không thể biểu diễn bằng số Số nguyên Kiểu số nguyên phổ quát int / uint (có dấu / không dấu, tương tự bên dưới) Độ dài: Theo phép toán
Trong hướng dẫn này, bạn sẽ tìm hiểu về các toán tử khác nhau có trong JavaScript và cách sử dụng chúng thông qua các ví dụ. Toán tử là gì? Trong JavaScript, toán tử là các ký hiệu đặc biệt được sử dụng để thực hiện các phép toán trên toán hạng (giá trị và biến). Ví dụ,
Tôi là một lập trình viên xuất sắc, rất giỏi!