我正在用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有更多的部分).我能这样做吗?谢谢!
我正在尝试将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.然后我删除新的行字符并添加一个到最后.
而且存在问题.我想按原样编写文件,但只更改该行.那可能吗?