Поле — это обычная переменная.
В объявлении структуры полю нельзя присвоить значение, в объявлении класса можно.
 
   В объявлении структуры полю нельзя присвоить значение, в объявлении класса можно.
  Main.cs  
     
- using- System;
- struct- One {
-  //в структуре нельзя инициализировать поле
-  publicinta;
- }
- class- Program {
-  publicstaticintMain() {
-   One O =newOne();
-   O.a = 5;
-   Console.WriteLine(O.a);
-   Console.ReadKey();
-   return0;
-  }
- }
- using- System;
- struct- One {
-  //в структуре нельзя инициализировать поле
-  publicinta;
- }
- class- Program {
-  publicstaticintMain() {
-   One O =newOne();
-   O.a = 5;
-   Console.WriteLine(O.a);
-   Console.ReadKey();
-   return0;
-  }
- }
    
5