相关疑难解决方法(0)

TypedReference的实际用途

TypedReference在实际代码中实际使用的结构是否有任何实际用途?

编辑:.Net框架在重载中使用它们,Console.WriteLineString.Concat__arglist参数构建数组并将其传递给正常的params重载.为什么存在这些过载?

.net c# typedreference

26
推荐指数
2
解决办法
6081
查看次数

c#?:带参数的运算符

我有以下课程:

public class SubStredisko
{
    public string Name { get; set; }
    public string Code { get; set; }

    public VyplatnePasky VyplatnaPaska { get; set; }
    public MzdoveNaklady MzdoveNaklady { get; set; }
    public Poistne Poistne { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我有两个SubStredisko项目,其中一个肯定是null.我想要做的是,我有一个单独的方法,它做了一些处理SubStredisko,如更改值VyplatnaPaska等.这是它的样子:

    private static void VyplatnePasky_Items(ref Stredisko stredisko, XElement myElement)
    {
        //some logic here
    }
Run Code Online (Sandbox Code Playgroud)

我现在尝试做的事情(我遇到的问题)是使用?:运算符以下列方式调用此方法:

VyplatnePasky_Items((sPracovisko == null) ? ref sPracovisko_Dohodari : ref sPracovisko,xElement);
Run Code Online (Sandbox Code Playgroud)

但它突出显示sPracovisko_DohodarisPracovisko出现以下错误: …

c# logical-operators

3
推荐指数
1
解决办法
515
查看次数

标签 统计

c# ×2

.net ×1

logical-operators ×1

typedreference ×1