Мой вопрос касается c # и как получить доступ к Static memebers ... Ну, я действительно не знаю, как это объяснить (что плохо для вопроса, не так ли?) Я просто дам вам пример кода :
Class test<T>{
int method1(Obj Parameter1){
//in here I want to do something which I would explain as
T.TryParse(Parameter1);
//my problem is that it does not work ... I get an error.
//just to explain: if I declare test<int> (with type Integer)
//I want my sample code to call int.TryParse(). If it were String
//it should have been String.TryParse()
}
}
Так что, спасибо вам, ребята, за ваши ответы (кстати, вопрос: как бы я решил эту проблему, не получив ошибку). Это, наверное, довольно простой вопрос для вас!
Спасибо, Никлас
Редактировать: Спасибо всем за ответы!
Хотя я думаю, что фраза «поймай и поймай» - самая элегантная, я знаю по своему опыту с vb, что она действительно может быть обломом. Я использовал его один раз, и для запуска программы потребовалось около 30 минут, а позже вычисление заняло всего 2 минуты только потому, что я избегал try - catch.
Вот почему я выбрал swich в качестве лучшего ответа. Это делает код более сложным, но, с другой стороны, я представляю его относительно быстрым и относительно легким для чтения. (Хотя я все еще думаю, что должен быть более элегантный способ ... может быть, на следующем языке, который я изучаю: P)
Хотя, если у вас есть другое предложение, я все еще жду (и желаю участвовать)