我是个编程新手。我当时正在学习java,我发现了尝试/捕捉。我很好地理解了这个概念,但是我有一个关于catch句子的问题:在catch语句中标识符是做什么的?它是如何工作的?我该怎么用呢?
如果你不明白:
public class Example {
public static void main (String[] args) {
try {
Integer.parseInt("m");
}catch (Exception e) {System.out.println("ERROR");}
我不知道怎么用谷歌搜索这个。我有一张看上去像下面的桌子
Last Name | First Name | Team A | Team B | Team C
Smith | John | X | |
Doe | Jane | | X |
这将是主板。此工作表中的名称根据其所在部门的不同而分为其他工作表。这些工作表以相同的格式设置,具有相同的列。如果主表中的人员在其中一列中用X标记,我希望在部门工作表中标记的是同一列。
我正在使用最新的ReSharper - 9,我也安装了StyleCop。
当我用属性实现接口时,它会这样做:
public class MyClass : IMyClass
{
public bool MyProperty
{
get
{
}
set
{
}
}
}
我想让它像这样实现:
public class MyClass : IMyClass
{
public bool MyProperty { get; set; }
}
我该怎么安排呢
我有一个在Windows上创建的库。在库中,我尝试访问项目中标记为content / copy if newer的文件。例如: string text = File.ReadAllText(@"projectpath\testfile.txt"); 这在windows上运行得很好;但是,一旦我在Linux上运行它,它就失败了-因为它期望: string text = File.ReadAllText(@"projectpath/testfile.txt"); 我如何使这个调用与平台无关,或者对它敏感(这样我就可以加入一个#if签入)?