小编For*_*mpy的帖子

由于其保护级别而无法访问?

总的来说,我对编码仍然很陌生,虽然这个简单的程序只是为了测试构造函数的工作原理,但我仍然想知道为什么我会收到这个错误。

    using System;

    public class methodTest
    {
        int a;
        int b;
        int c;
         public methodTest(int i, int j, int k)
        {
            a = i;
            b = j;
            c = k;
        }
    }

    public class methodObj
    {
        static void Main()
        {
        methodTest obj = new methodTest(10, 20, 30);
        Console.WriteLine("obj = " + obj.b);
        Console.ReadKey();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我不完全确定为什么我会收到错误。问题出在 Console.WriteLine 上,它声明它无法访问 obj.b。变量似乎是在公共类中声明的,为什么不能访问它们?我尝试寻找解决方案,但我发现的所有问题都太复杂了,我无法得到可以转化为我自己理解的答案。所有帮助表示赞赏!

c# constructor

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

针对 JQ 中选择中的多个值测试字段

我有一个要在 JQ 中选择的值列表。也就是说,我的 JSON 看起来像这样:

[
    {
        "id": "a"
    },
    {
        "id": "b"
    },
    {
        "id": "z"
    }
]
Run Code Online (Sandbox Code Playgroud)

我的值列表类似于a b c. 此列表在 bash 中存储为标量变量(非硬编码)。如何从此值列表中从 JSON 中选择相应的对象?

我已经看到其他关于使用值在 JQ 查询中选择某些内容的问题,但在此之前我还没有看到基于多个值在 JQ 中选择的示例。例如,在给定的值列表中选择 JSON。

bash json jq

0
推荐指数
1
解决办法
55
查看次数

标签 统计

bash ×1

c# ×1

constructor ×1

jq ×1

json ×1