создал класс наследник от HttpWebRequest сделал протектед конструктор с передачей аргуиментов через base все компилится но когда пишу MyHttpWebRequest = (MyHttpWebRequest)WebRequest.Create("http://ololo.com"); выдаёт ошибку что не может приобразовать чо за нах также пробовал HttpWebRequest.Create("http://ololo.com"); ож самое печалька короч объясните чо за нах
посмотри что будет в temp MyHttpWebRequest temp = HttpWebRequest.Create("http://ololo.com") as MyHttpWebRequest И кстати, чтото я e сего класса не наблюдаю метода Create http://msdn.microsoft.com/ru-ru/library/system.net.httpwebrequest_members.aspx
Кеп говорит что as просто не выпадет в экспешен в отличии от явного преобразования типов которых явно преобразовать нельзя а temp будет null.
короче не создается как не пробовыл и с респонсом тож самое пришлось инкапсулировать в моём классе работу с объектом хттпвебреквеста что имхо не оч эстетично;( над в мс написать что за лажа
Буквально пару дней назад начал изучать c# .net, возникла следующая проблема : Есть класс "key", который служит считывалкой/писалкой значений регистра. При первом запуске программы, естественно, нужно создать дефоултные значения в регистре, для возможности, собственно, их считывания в дальнейшем. (функция вида public void в самом классе) Проблема заключается в том, что я всё не пойму, как можно выполнить функцию внутри класса (если это вообще возможно). Заранее благодарен.
PHP: public class Program { public static void Main() { //если надо вызвать статический метод: SomeClass.MyStaticMet(); //если надо вызвать обычные метод SomeClass c = new SomeClass(); c.MyMet(): //если функция в твоем классе MyFunc(); } public static void MyFunc() { } } а вообще почитай литературу а то я помня когдат тож начинал учить AS3 это не изучил и вытоге стал учить шарп потомучто там ничо не получалось учи основы короч
Code: public class Key { public void Foo() { } } public class Program { public static void Main() { var key = new Key(); key.Foo(); } } а вообще почитай литературу
исходники можно копмилировать под большое колво платформ но не уверен что екзешник скомпиленый под одну платформу будет пахать под другой
у меня есть фраме на нем панел ну и на панели нарисовано чето как при изменение размера окна перерисоцвать панел ?
на счет крос платформенности ща спокойно запустился под моной экзешник скомпиленый в винде под дот нет
То что хэлоу ворлд запустился под моно еще ни о чем не говорит. Другое дело запустить проект с сотнями тысяч строк кода и внешними зависимостями на разных платформах.
Как программно обновить TreeView? При загрузке программы в него забивается коллекция нодов, но они не отображаются до тех пор, пока не добавлю новый нод программным путём...
Зачем нужен приватный конструтор у класса или структур? ведь по сути его кроме этого класса нигде использовать нельзя, в том числе и экземпляр невозможно будет создать с этим конструтором. upd: впринципе что бы запретить создавать экземпляры можно использовать модификатор abstract, а приватный конструтор запрещает лишь использовать конструтор данного типа будь то конструтор без или с параметрами. Вопрос в том, зачем запрещать искользовать один из имеющихся конструторов или тем более все?
В том случае если разработчик класса подразумевает что создавать объект и возвращать ссылку на него должен метод какого-либо другого класса. Как пример: HttpWebRequest создается методом WebRequest.Create, а HttpWebResponse методом WebRequest.GetResponse