小编mic*_*ael的帖子

Oracle SqlDeveloper JDK路径

我最近安装了sqldeveloper但是当我尝试启动它时,我得到了以下警告窗口.这导致sqldeveloper运行得非常慢并且经常挂起

在此输入图像描述

我已经尝试按照上面的窗口中的建议编辑文件sqldeveloper.cong但是不起作用

原版的

SetJavaHome ../../jdk

更新1

SetJavaHome C:\ Program Files\Java\jdk1.7.0_60\bin \以及所有其他变体,但仍然获得上述警告窗口

更新2 SetJavaHome C:\ Program Files(x86)\ Java\jre7\bin以及所有其他变体

请建议正确的方法

java oracle11g oracle-sqldeveloper

28
推荐指数
5
解决办法
14万
查看次数

在C#中使用私有变量的优点是什么

示例代码(替代代码如下),

// person.cs
using System;
class Person
{
    private string myName ="N/A";

    // Declare a Name property of type string:
    public string Name
    {
        get 
        {
           return myName; 
        }
        set 
        {
           myName = value; 
        }
    }
    public override string ToString()
    {
        return "Name = " + Name;
    }

    public static void Main()
    {
        Person person = new Person();
        Console.WriteLine("Person details - {0}", person);
        person.Name = "Joe";
        Console.WriteLine("Person details - {0}", person);

    }
}
Run Code Online (Sandbox Code Playgroud)

我们不能直接写,myName从私有变为public,没有要求声明另一个公共变量Name而不需要使用get和set?

替代代码

    // person.cs
    using …
Run Code Online (Sandbox Code Playgroud)

c# encapsulation

8
推荐指数
2
解决办法
1788
查看次数

C#异常时跳过foreach循环

ListItems有一个项总是给出类型不匹配异常.由于Listitems和MyItem之间存在某些类型不匹配,代码行'ListItems中的MyItem项'会引发异常.如何忽略类型不匹配异常并移至下一个元素.如果它进入foreach循环内部,我可以使用'continue'.但代码甚至没有进入每个循环

foreach (MyItem items in ListItems)
{
   ...Do...
}
Run Code Online (Sandbox Code Playgroud)

c# foreach

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