[C#] Можно ли написать тело метода вне тела класса?
нельзя (конструкции "::" в С# нет и это не нужно, в C# нет необходимости в заголовочных файлах, поскольку порядок объявления классов для компилятора не важен. А если тебе хочется посмотреть только заголовки методов в классе в VS7 можно свернуть все секции Ctr+M+O.
А спецификатор extern для чего? Только ли для доступа к функциям из dll, как написано в хелпе?
А спецификатор extern для чего? Только ли для доступа к функциям из dll, как написано в хелпе?
какой-то странный вопрос... ты из Секты Неверующих в MSDN?
да, причем это только для обычных dll-ек, а для .Net-их dll-ек вообще ничего писать не надо, просто добавить в References (если компилить из командной строки, то просто указать dll-ку)
в С# нельзя - но на чистом IL можно
Оставить комментарий
Eugenia_2005
можно ли вот так сделать на с#using System;
namespace GoldProject
{
public class CObjectFromBD
{
public void Load;
}
void CObjectFromBD::Load{}
}
если так сделать то компилятор выдаёт ошибку.
Нельзя объявлять метод в теле немспейса. Если убрать немспейс то ошибка сохраняется.