Obie te są akceptowane przez kompilator:Czy ToString() jest dobry, zły, czy po prostu zbędny?
ssMinnow = listStrLineElements[VESSEL_TO_AVOID].ToString();
ssMinnow = listStrLineElements[VESSEL_TO_AVOID];
jest jednym ze sposobów preferowane do drugiego? ToString() lub nie ToString(), to jest pytanie.
jeśli wiesz, że 'listStrLineElements' jest ** zawsze ** ciągiem, nie użyłbym go, nie ma sensu rzutowania na ten sam typ. – Kani
Czy listStrLineElements nie ma typu Lista? Nazwa sugeruje, że. Jeśli nie, zmień odpowiednio nazwę. –
Holystream
Jest to również akceptowane przez kompilator: 'listStrLineElements [VESSEL_TO_AVOID] .ToString(). ToString(). ToString(). ToString();' ale to nie znaczy, że to dobry kod ;-) Jeśli jest już ciągiem znaków, dlaczego wywołać ToString? –