Структуру можно создать внутри класса, например, кода ниже? Каков правильный способ создания структуры полезен для внутри класса? и другой вопрос: если свойства структуры должны быть объявлены с помощью геттеров и сеттеров, подобных этой публичной int Strength {get; set;} или нормально, как показано в приведенном ниже коде?Внутри класса может быть создана структура?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace createStructs
{
class Program
{
static void Main(string[] args)
{
}
struct Coffee
{
/*properties*/
public int Strength;
public string Bean;
public string CountryOfOrigin;
/*constructor*/
public Coffee(int strength, string bean, string countryOfOrigin)
{
this.Strength = strength;
this.Bean = bean;
this.CountryOfOrigin = countryOfOrigin;
}
}
}
Почему бы вам просто не попробовать ...? – metadings
Так как у вас есть код, почему бы вам не просто нажать F5 и посмотреть, компилируется ли он? Если да, то вы ответили на свой вопрос. Если это не так, вы ответили на свой вопрос :) – dman2306
@ dman2306 для компиляции в одиночку использовать 'ctrl + shift + B' F5 запустит приложение :) –