相关疑难解决方法(0)

对于仿制药有什么好处,为什么要使用它们呢?

我以为我会把这个垒球提供给任何想要从公园里击出的人.什么是泛型,泛型的优点是什么,为什么,在哪里,我应该如何使用它们?请保持相当基本.谢谢.

c# generics types

80
推荐指数
10
解决办法
6万
查看次数

Go中的仿制药会是什么?

最近有很多关于Golang的批评,因为它不支持泛型.这到底是什么意思呢?您如何向来自Ruby等动态类型语言的人解释这一点,这不是一个熟悉的概念?

go

7
推荐指数
1
解决办法
786
查看次数

如何将x.ToString()传递给期望对象类型的方法,而不仅仅是x阻止拳击?

我有一个调用的方法OutputToScreen(object o),它被定义为:

public void OutputToScreen(object o)
{
    Console.WriteLine(o.ToString());
}
Run Code Online (Sandbox Code Playgroud)

在我的主要调用方法中,如果我执行以下操作:

int x = 42;
OutputToScreen(x); // x will be boxed into an object
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,

OutputToScreen(x.ToString()); // x is not boxed
Run Code Online (Sandbox Code Playgroud)

我仍然不确定为什么x在第二种方法中没有装箱,我只是在来自quickcert的免费视频中看到它.有人可以给出好的解释吗?

以下是基于评论的其他问题:

如果我传入x.ToString(),它类似于:

string temp = x.ToString(); 然后传递temp,当我将x框格式化为字符串类型时,仍然不会发生装箱

c#

5
推荐指数
2
解决办法
354
查看次数

访问对象方法时"<>"运算符是什么?

我来自Python并且不了解C#中的以下语法:

Sprite[] sprites = Resources.LoadAll<Sprite>("Textures");
Run Code Online (Sandbox Code Playgroud)

我正在实例化一个精灵对象列表并将其设置为输出Resources.LoadAll().

什么是< >运营商?

我正在努力查找,正确的名称会有所帮助.

c# unity-game-engine

5
推荐指数
0
解决办法
151
查看次数

标签 统计

c# ×3

generics ×1

go ×1

types ×1

unity-game-engine ×1