Ошибка "the type or namespace name 'K' could not be found"
От: DSblizzard Россия  
Дата: 17.11.05 10:25
Оценка:
Подскажите, пожалуйста, почему в приведенном участке кода возникает ошибка?

using System;
class Ls {
public Ls() {
K.KV = 1; // !Ошибка!
}
}

class Ks {
int KV = 0;

public void P() {
Ls L = new Ls();
}
}

class Programma {
public static void Main() {
Ks K = new Ks();
K.P();
}
}

По-моему, это нелогично — L не видит сам себя. Мой знакомый говорит, что есть два выхода из этой ситуации —
использование ref или static. А если у меня новые "вложенные" классы появятся — Ms, Ns, Os
и т. д.? Всю эту ораву по ссылке передавать? А static я не хочу использовать потому, что при
увеличении объема программы обязательно появится несколько объектов классов Ks и Ls и к
каждому нужен "индивидуальный подход".

И еще проблема — у меня почему-то не устанавливается Хэлп к .NET Framework (винда — XP, IIS не установлен).
Программировать сложно. Но не программировать еще сложнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.