小编Add*_*ery的帖子

检查字符串是否可以转换为其他类型(C#)

我正在用C#做一些测试,我现在需要知道一些事情.我创建了一个类,像这样:

class DChanger
{
    //Just ignore this:
    private string section = Csuc.CPanel.CPanelSection.Appearance;
    //Then the constructor: DChanger dchange = new DChanger(Internet);
    public void DChanger(string subsection)
    {
        //Code
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,现在.我想检查"subsection"是否可以转换为其他类型.在示例中,我有一个枚举:

enum Subsections { Internet, Programming };
Run Code Online (Sandbox Code Playgroud)

我想检查"subsection"是"Internet"还是"Programming"(在这个例子中,因为真正的enum有更多的部分).我能这样做吗?谢谢!

c# enums types

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

替换Python上的一行

我正在尝试将PHP代码转换为Python,并且我在替换行时遇到问题.虽然我发现使用Python更容易,但我绝对迷失了; 我可以找到要替换的行,我可以在行的末尾添加一些内容,但我不能再在文件上写入该行.

file = open("cache.ucb", 'rb')
for line in file:
   if line.split('~!')[0] == ex[4]:
       line += "~!" + mask[0]
       line = line.rstrip() + "\n"
       # Write on the file here!
Run Code Online (Sandbox Code Playgroud)

基本上,文件使用~!作为隔板,并且我读每一行.如果用该行分隔的第一个标记~!开始于ex[4],例如Catbuntu,我想在该行的末尾追加mask[0](可能是)Bousie.然后我删除新的行字符并添加一个到最后.

而且存在问题.我想按原样编写文件,但只更改该行.那可能吗?

python replace file

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

标签 统计

c# ×1

enums ×1

file ×1

python ×1

replace ×1

types ×1