Здравствуйте, korzey, Вы писали:
K>По аналогии с "плюсовыми объектами":
K>C++K>class SomeClass
K>{
K> ...
K>};
K>typedef bool (* TestFunction01)(SomeClass* obj);
K>typedef bool (* TestFunction02)(const SomeClass& obj); //неизменяемый параметр
K>
K>C#K>public class SomeClass
K>{
K> ...
K>};
K>public delegate bool TestFunction01(SomeClass obj); //нормально, пока...
K>public delegate bool TestFunction02(??? SomeClass obj); //как указать "неизменяемый параметр" ????
K>
K>Как описать в "шарпе", что параметр, переданный в функцию, есть КОНСТАНТА? Или остается только уповать на "доброжелательность окружающего мира"...
А что если сделать ответ в ввиде еленмнтав перечисления, т.е. я так понимаю, что есть некий набор констант , который может прингимамать входной параметр, ну и поппробуй ввести собственное перечисление. Я так лично думаю.