- iPhone topik
- Google Pixel topik
- Apple iPhone 17 Pro Max – fennsík
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Honor 200 - kétszázért pont jó lenne
- Homokféreggel is pózolhatna a OnePlus 15
- Hivatalos a OnePlus 13 startdátuma
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Apple iPhone 17 - alap
- Fotók, videók mobillal
-
Mobilarena
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Na, közben nálam lehalt a fórum, de ha nem fontos IF-el megcsinálni, akkor még javasolnám a ternális, vagy más néven Elvis operátort, sajnos én nem vagyok C#-os, de gyorsban kipróbáltam JavaScripttel, mert ebben is van ilyen op, és C#-ban is:
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
function myfunc(val){
(val == "ferfi" || val == "no" ? dosome(val) : alert("error") );
}
function dosome(val){
console.log(val);
}
</script>
</head>
<body>
<div id="map">
<input type="text" id="inp" />
<button id="send" onclick='myfunc(document.getElementById("inp").value);'>Send</button>
</div>
</body>
</html>A lényeg ugye, hogy egy ilyet
If (something != null) {
val = something
} else {
val = defaultValue
}
át lehet írni
val = something ? something : defaultValue
ilyenné. Esetünkben:(val == "ferfi" || val == "no" ? dosome(val) : alert("error") );
Ha ferfi vagy no, akkor dosome() egyébként error.
Megj:
public void setnem1(string c) {
if (c == "m" || c == "f") {
nem1 = c;
} else {
throw new Exception("Hibás érték.");
}vagy próbáldd már ki a kedvemért
public void setnem1(string c) {
(c == "m" || c == "f" ? nem1=c : newErrorExc("Hibás érték")
}
public void newErrorExc(string err){
throw new Exception(err);
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- HIBÁTLAN iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3303
- Apple iPhone 15 Pro Max / 256GB / Kártyafüggetlen / 12 Hó Garancia / 98% akku
- Lenovo ThinkPad T14 Gen1 Intel I7 10610U Villám Akció! 30.09.2025-ig csak 130.000ft!
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest