我正在尝试通过两种不同的形式创建一个公共类,然后使用它。
示例
public class ExtrasAllClasses
{
public class buttons
{
public string Name { get; set; }
public string Text { get; set; }
public decimal Price { get; set; }
public decimal Quantity { get; set; }
public decimal CustomQuantity { get; set; }
}
}
但是当我使用两种形式的类时,都会在使用静态类声明时创建
示例
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using WirelessOrdering.Class.MenuClass;
using static WirelessOrdering.Class.AllClasses.ExtrasAllClasses;
namespace WirelessOrdering
{
public partial class ExtrasForm2 : Form
{
public ExtrasForm2()
{
InitializeComponent();
}
public List<buttons> mButtons = new List<buttons>();
这对吗?
using static WirelessOrdering.Class.AllClasses.ExtrasAllClasses;
创建一个用于填充对象的静态类?还有其他方法吗?
答案 0 :(得分:2)
用法
using WirelessOrdering.Class.AllClasses;
public List<ExtrasAllClasses.buttons> mButtons =
new List<ExtrasAllClasses.buttons>();
要访问和实例化嵌套类或任何其他嵌套类型,您必须使用外部类来限定名称