小编Kep*_*lah的帖子

在C#中从Object继承冗余?

如上所述,在c#中从Object继承是多余的吗?下面的两组代码是否会导致定义相同的对象?

class TestClassUno : Object
{
    // Stuff
}
Run Code Online (Sandbox Code Playgroud)

与

class TestClassDos
{
    // Stuff
}
Run Code Online (Sandbox Code Playgroud)

我在MSDN上偷了一下,但却找不到任何完全确定的东西.

.net c#

31
推荐指数
5
解决办法
3270
查看次数

当路径太长时,File.Exists()错误地返回false

我目前正在研究一个遍历各种目录的程序,以确保使用特定文件File.Exists().

该应用程序声称某些文件实际上不存在,我最近发现此错误是由于路径太长.

我意识到有关SO的问题可以解决File.Exists()返回错误值的问题,但似乎没有解决这个特定问题.

重命名目录和文件以缩短路径实际上不是一个选项,所以我不知道该做什么.是否有解决此问题的解决方法?

使用中的代码没有什么特别之处(我已经删除了一些不相关的代码),但我会在下面包含它以防万一它有所帮助.

    private void checkFile(string path)
    {
        if (!File.Exists(path))
            Console.WriteLine("   *  File: " + path + " does not exist.");
    }
Run Code Online (Sandbox Code Playgroud)

.net c#

15
推荐指数
4
解决办法
2万
查看次数

this.Dispose()在关闭它后不会释放Form使用的内存.

我有一个Windows窗体应用程序,其中单击某些按钮从第二个窗体创建对象.在用户关闭此第二个表单时,不会释放此表单使用的内存(根据任务管理器).

我试图使用this.dispose()退出按钮,this.close(),form2 = null在主要的代码,并试图通过代码处理之前,从这种形式的清除所有控件.这些都没有奏效,每次用户单击按钮时,应用程序的内存使用量都会增加,并且前一个实例使用的内存不会被释放.

我该用什么来解决这个问题?

c#

11
推荐指数
1
解决办法
2万
查看次数

NSManagedObject到JSON

我有一个名为catObras的实体类,它继承自NSManagedObject类.我想要做的是通过JSON格式的Web服务(POST)传递它.如果我发送了这个对象,我会收到:

<catObras: 0x6d879f0> (entity: catObras; id: 0x6d859b0 <x-coredata://41B60B06-248C-488D-A14C-894E04D0395F/catObras/p2> ; data: {
Reporte = "<relationship fault: 0x6d9dc40 'Reporte'>";
calendarioVisitas = "<relationship fault: 0x6dac2c0 'calendarioVisitas'>";
catFondosInversion = "<relationship fault: 0x6d7a1b0 'catFondosInversion'>";
contratista = nil;
contrato = "XX-AYTO-ENS-BC-HABITAT-2011-IS-01";
descripcion = "AMPLIACION DE RED DE DRENAJE SANITARIO COL. VISTA HERMOSA";
direccion = nil;
estatus = nil;
fechaAprobacion = "2012-01-01 08:00:00 +0000";
fechaInicio = "2012-01-31 08:00:00 +0000";
fechaTerminacion = "2012-03-10 08:00:00 +0000";
fechaUltimoRep = nil;
idAgrupacion = 0;
idObra = 5;
inversionAprobada = 0;
inversionAutorizada …
Run Code Online (Sandbox Code Playgroud)

iphone json objective-c nsmanagedobject sbjson

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

在if语句条件中使用new运算符是个坏主意?

if (!someList.Contains(new listItem(arg1, args2)))
{
    // Do some stuff
}
Run Code Online (Sandbox Code Playgroud)

对于上面的代码段,someList是结构列表并且listItem是结构.

在此上下文中使用new运算符会导致内存泄漏吗?或者这是一般的不良做法的一个例子?我搜索了SO和Google,但未能找到专门针对此问题的问题.

c#

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

标签 统计

c# ×4

.net ×2

iphone ×1

json ×1

nsmanagedobject ×1

objective-c ×1

sbjson ×1