none
как правильно разместить пространство имен в коде проекта RRS feed

  • Вопрос

  • -еще ошибка--

    Директива использования пространства имен может применяться только для пространств имен; “Ѕуѕtем.Wіґіdоwѕ.СопtгоІѕ.СhесkВох”

    является типом, а не пространством имен

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    
    
    
    namespace test
    {
        /// <summary>
        /// Логика взаимодействия для MainWindow.xaml
        /// </summary>
        public partial class MainWindow : Window
        {
            enum CheckBox { isChecked }
    
            private void Button_MouseUp_1(object sender, MouseButtonEventArgs e)
            {
                //if (btext.Text == "b")
                //{
                //    MessageBox.Show("Hello");
                //}
                //if (btext.Text != "b2")
                //{
                //    MessageBox.Show("sd");
                //}
                //if (btext.Text == "BOB")
                //{
                //    MessageBox.Show("vov");
                //}
            }
    
            private void Button_Click(object sender, RoutedEventArgs e)
            {
    
                //int i = 0;
                
                //if (bbox.Text == "vov" && bcheck.IsChecked == true)
                //{
                //    MessageBox.Show("Hello");
                //}
                 
                
                //  исключение
    
                //    if (bbox.Text == "vov" && bcheck.IsChecked == true)
                
                if (bcheck.isChecked == true)
                {
                    MessageBox.Show("THE CHECK");  
                }
            }
    
            private void bcheck_Checked(object sender,  RoutedEventArgs  e)
            {
                int i = 0;
    
                if (bbox.Text == "dddddd" && bcheck.isChecked == true && i == 0)
    
                {
                    MessageBox.Show("hi");
                }
            }
        }
    }


    После добавления типа CheckBox к типу Controls выдает ошибку которая написана в начале поста, а если не добавлять тип CheckBox , тогда смотрите код жирным выделены ошибки

    вот пример Visual Studio 2012 ВОТ КОД СКАЧАЙТЕ

    8 декабря 2012 г. 19:08

Ответы

Все ответы

  • В using не размещают классы.

    В вашем случае проблема не в пространстве имен а в невозможности распознать код. Перепишите код вручную. а не копируйте и все будет работать.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    8 декабря 2012 г. 19:12
    Отвечающий
  • Он написан вручную, вы можете скачать проект и посмотреть что не хватает, тогда другое дело

    та его часть которая выдает ошибку написана вручную



    8 декабря 2012 г. 19:14
  • Я понятия не имею, что у вас со студией, ноя переписываю isChecked заново руками и все работает.

    Кроме того вы приводите один код, а скидываете другой. В том что вы предлагает загрузит в корневом неймспейсе используется символ $, который вызывает ошибки.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    8 декабря 2012 г. 19:55
    Отвечающий
  • Кстати, если я не ошибаюсь C# чувствителен к регистру и нужно писать IsChecked, не isChecked

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    8 декабря 2012 г. 19:59
    Отвечающий