小编Dav*_*rab的帖子

在C#中编写文件浏览器最现代的方法是什么?

我找到了一些关于如何用C#编写文件浏览器的资源,但这些资源都至少有3年的历史.我想知道导入shell32 DLL是否仍然是最好的方法.我是一名交易商,所以如果我的问题有点奇怪,请原谅我.看起来这个方法似乎超出了.NET框架,我想知道是否有更好的方法.谢谢

.net c#

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

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

为什么我不能在C++中访问我的私有变量和getter和setter消息

我一直被告知要保持我的类变量是私有的,因为保持它们公开将是糟糕的编码练习,所以要从头开始,这是我从第一天开始做的事情.当我在一个页面上拥有所有代码时,我从来没有遇到任何问题,但是当我尝试使用函数访问我的私有变量时,我得到一个未定义的错误.

在我的课堂上

class classs
{
public:
    classs(void);
    void setAge(int x);
    int getAge();
private:
    int age;
};
Run Code Online (Sandbox Code Playgroud)

然后在我的classs..cpp我有:

void setAge(int x)
{
    age = x;
}
Run Code Online (Sandbox Code Playgroud)

int getAge()
{
    return age;
}
Run Code Online (Sandbox Code Playgroud)

这里告诉我,年龄是不确定的.当所有这些代码都在一个.cpp(main.cpp)中时,我从来没有遇到任何问题.我的classs.cpp上也有#include classs.h

c++

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

将URL解析为数组

我需要将URL解析为数组,并且在确定如何正确执行它时遇到一些困难.这有点复杂.

所以我的URL将是这样的:

HTTP://的SharePoint /网站名称/库名称/ subfolder1/subfolder2/subfolder3/documentname

结果必须如此

array0 - http://sharepoint
array1 - webname
array2 - libraryname
array3 - subfolder1/subfolder2/subfolder3 
array4 - documentname
Run Code Online (Sandbox Code Playgroud)

我很感激任何指导.

c# arrays url

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

为什么不使用Removed方法删除genereic列表中的项目?

我有这门课.

public class Foo
{
    public Guid Id { get; set; }

    public override bool Equals(object obj)
    {
        Foo otherObj = obj as Foo;

        return otherObj == null && otherObj.Id == this.Id;
    }

    public override int GetHashCode()
    {
        return this.Id.GetHashCode();
    }
}
Run Code Online (Sandbox Code Playgroud)

你可以看到我覆盖了这个对象的Equals和GetHashCode.

现在我运行以下代码片段

// Create Foo List
List<Foo> fooList = new List<Foo>();

fooList.Add(new Foo { Id = Guid.NewGuid()});
fooList.Add(new Foo { Id = Guid.NewGuid()});
fooList.Add(new Foo { Id = Guid.NewGuid()});
fooList.Add(new Foo { Id = Guid.NewGuid()});
fooList.Add(new Foo { …
Run Code Online (Sandbox Code Playgroud)

.net c# generics list

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

整数溢出问题

请解释以下段落.

"接下来的问题是我们是否可以在不损失精度的情况下为变量赋值.如果我们只是在加法或减法期间检查溢出是不够的,因为有人可能会添加1到-5并将结果分配给无符号int.然后实际的添加不会溢出,但结果仍然不适合."

当我加1到-5我没有任何理由担心.答案是应该是-4.那么结果不合适的问题是什么?你可以在这里找到我要去的完整文章:

http://www.fefe.de/intof.html

c

0
推荐指数
2
解决办法
675
查看次数

在C#中将二进制数据转换为PDF

如何在C#中将byte []转换为PDF文档?我想从byte []创建一个PDF文件到c:/PDF/test.pdf

c#

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

以下占用多少存储空间?

int 72
Run Code Online (Sandbox Code Playgroud)

这是我们在C#课中讨论的一个问题.我说2个字节,其他人说由于整数类型它使用32位或4个字节.哪个是对的?

c# storage integer

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

在C中,是否在堆栈中分配了一个结构数组?

我想这可能是一个非常愚蠢的问题,但我只是想澄清一下.提前致谢!我不确定在函数内声明为局部变量的结构数组是否在堆栈中分配.没有?

c stack struct

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

在VB.NET中将String转换为XML

Dim filter As String
filter = 'Bal_ln_id = 110 and Bal_ln_id = 100'     
Dim xmldoc As New System.Xml.XmlDocument
xmldoc.LoadXml(filter)
Run Code Online (Sandbox Code Playgroud)

我只是想在VB.net中将字符串转换为xml文件.我收到了xmlException 'Data at the root level is invalid. Line 1, position 1.'

我错过了什么吗?

我期待输出为

<DocumentElement>
  <DATA_TABLE>
    <BAL_LN_ID>110</BAL_LN_ID>
  </DATA_TABLE>
  <DATA_TABLE>
     <BAL_LN_ID>100</BAL_LN_ID>
  </DATA_TABLE>
</DocumentElement>'
Run Code Online (Sandbox Code Playgroud)

xml vb.net

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

检查名称字符串是否包含名字和姓氏

我有一个包含名字和姓氏的字符串,我想分成两个单独的字符串,所以我使用了以下代码:

string Delname = bkDel.ContactName;
string[] Deltmp = Delname.Split(' ');
string DelFirstName = Deltmp[0];
string DelLastName = Deltmp[1];
Run Code Online (Sandbox Code Playgroud)

如果有名字和姓氏,它可以正常工作,但如果名称字符串仅包含名字,则会导致错误:

指数数组的边界之外。

因为Deltmp[1]是空。

有没有一种方法可以检查名称字符串,以便如果它只包含一个字符串,则不要尝试拆分?

c# string split

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

标签 统计

c# ×6

.net ×2

c ×2

arrays ×1

c++ ×1

generics ×1

integer ×1

list ×1

split ×1

stack ×1

storage ×1

string ×1

struct ×1

url ×1

user-controls ×1

vb.net ×1

winforms ×1

wpf ×1

xml ×1