我搜索过网络,但似乎无法找到解决方案.我希望我的整个控制台应用程序窗口是特定的颜色,例如蓝色.我怎么做?
我想创建一个使用a表示整数集的类HashSet<int>.我希望它使用该内部容器跟踪集合中包含的值.到目前为止我做到了这一点:
class SetInteger
{
HashSet<int> intTest= new HashSet<int>();
intTest.Add(1);
intTest.Add(2);
intTest.Add(3);
intTest.Add(4);
intTest.Add(5);
intTest.Add(6);
intTest.Add(7);
intTest.Add(8);
intTest.Add(9);
intTest.Add(10);
}
Run Code Online (Sandbox Code Playgroud)
所以,在这里我想我正在添加一些值HashSet,但是我没有看到它如何跟踪集合中包含的值.有任何想法吗?
我想创建一个List,其中包含几本书,书名,作者姓名和出版年份.例如:(AuthorLastName,AuthorFirstName,"书名",年份.)
我知道如何创建List<int>,例如:
class Program
{
static void Main()
{
List<int> list = new List<int>();
list.Add(10);
list.Add(20);
list.Add(25);
list.Add(99);
}
}
Run Code Online (Sandbox Code Playgroud)
但问题是,如果我想创建一个书籍列表,我不能简单地创建一个list<string>或list<int>因为我希望它包含字符串和int(如上例所示).
那么,任何人都可以解释我如何制作一本书籍清单吗?
我正在创建一个Bordered Box,它应该在边框处创建一个具有不同颜色的框.这是我的代码:
class BorderedBox : ColoredBox
{
public int heigth;
public int width;
ConsoleColor color = borderColor;
public BorderedBox (Point p, int width, int height, ConsoleColor backColor, ConsoleColor borderColor)
: base (p, width, height, backColor)
{
this.borderColor = borderColor;
}
public override void Draw()
{
for (int j = 0; j < height; j++)
{
Console.SetCursorPosition(p.X, p.Y + j);
for (int i = 0; i < width; i++)
{
if (i == 0 || i == width - 1 || …Run Code Online (Sandbox Code Playgroud) 我有一个我预先定义为长度为2的数组.
private int[] numbers = new int[2];
Run Code Online (Sandbox Code Playgroud)
现在,我想编写一个方法,创建一个具有当前状态的双倍大小的数组,并将所有数据复制到它.然后它将数组引用分配给这个新引用.关于如何从方法开始的任何想法?