这就是我的想法:我(在AJAX中)得到一种船,int
。我想以一种“漂亮”的方式来获得船的实际长度。
在Python中我会这样做:
boat_lengths = {1:5, 2:4, 3:3, 4:3, 5:2}
return boat_lengths[t] if t in boat_lengths else -1
但我在C#中想出了这个,我想有更好的方法:
// t is a string
List<int> boatIndexes = new List<int> {
1, // 'carrier'
2, // 'battleship'
3, // 'cruiser'
4, // 'submarine'
5 // 'destroyer'
};
int[] boatLengths = {
5, // 'carrier'
4, // 'battleship'
3, // 'cruiser'
3, // 'submarine'
2 // 'destroyer'
};
int boatIdx = boatIndexes.IndexOf(t.ToInt32());
return boatLengths[boatIdx];
答案 0 :(得分:3)
您可以使用<?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "db_perpus";
$konek = mysqli_connect($db_host,$db_user,$db_pass,$db_name) or die ("Gagal koneksi ke server");
mysqli_select_db($db_name, $konek) or die ("Gagal mengaktifkan database".mysqli_error());
$denda1=200;
?>
泛型集合并使用Dictionary<TKey, TValue>
方法。然后您将不需要使用解析方法。
示例:
TryGetValue