小编Ram*_*unt的帖子

如何从Golang中的字符串中删除引号

我在Golang中有一个由引号括起来的字符串.我的目标是删除边上的所有引号,但忽略字符串内部的所有引号.我应该怎么做呢?我的直觉告诉我使用像C#中的RemoveAt函数,但我在Go中看不到类似的东西.

例如:

"hello""world"
Run Code Online (Sandbox Code Playgroud)

应转换为:

hello""world
Run Code Online (Sandbox Code Playgroud)

为进一步澄清,这:

"""hello"""
Run Code Online (Sandbox Code Playgroud)

会成为这样的:

""hello""
Run Code Online (Sandbox Code Playgroud)

因为外面的应该只删除.

go

10
推荐指数
2
解决办法
8465
查看次数

似乎无法在winforms C#中更改对象的属性

这有点令人困惑.基本上,当我使用setter作为我存储其颜色的私有变量时,我正在尝试设置按钮的颜色.

首先,我有一个单独的窗口来定制东西.当我更改按钮颜色时,我也想更改此窗口中的每个按钮.我将它存储在我的主窗体类中的静态变量中.

public static frm_custom customizer;
Run Code Online (Sandbox Code Playgroud)

这是有问题的变量的setter.

private Color _buttonColor;
public Color buttonColor
{
    get { return this._buttonColor; }
    set
    {
        this.btn_input.BackColor = buttonColor;
        this._buttonColor = buttonColor;
        if (Application.OpenForms.OfType<frm_custom>().Count() == 1)
        {
            customizer.setButtonColor(buttonColor);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,它根本不会影响颜色.我做错什么了吗?

c# windows visual-studio winforms

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

标签 统计

c# ×1

go ×1

visual-studio ×1

windows ×1

winforms ×1