小编Rid*_*Dev的帖子

VB.Net属性 - 公共获取,私有集

我想我会问...但是有没有办法让公共部分属性可用,但保持私有?

否则我认为我需要两个属性或属性和方法,只是认为这将更清洁.

vb.net scope properties

65
推荐指数
5
解决办法
11万
查看次数

64
推荐指数
3
解决办法
3万
查看次数

在Android上获取部分截图?

我想保存当前屏幕的位图供我的用户共享,但我只想做一个局部(我想删除有用户按钮的区域等).

我找到了完整截图的代码,但无法弄清楚如何做到这一点.

希望有一些我很遗憾的东西.

提前致谢.

android screenshot

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

将参数添加到Cordova-CLI Hook脚本?

有没有办法将命令参数传递给Cordova-CLI钩子脚本?具体来说,我想为一些客户端设置应用程序,我希望在构建之前通过传入id号或其他内容来复制它们的特定设置.

hook cordova cordova-3

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

如何限制在警报对话框EditText中输入的字符数

我知道如何通过XML(android:maxLength)限制大小,但我在代码中动态创建一个警告对话框.我可以使用类似的东西吗?(更喜欢API 10兼容解决方案)

我正在使用警告对话框提示用户以后以图形方式显示文本值.

public void onClickPosition(View v) {
    AlertDialog.Builder alert = new AlertDialog.Builder(this);
    alert.setTitle(R.string.title_Position);
    alert.setMessage(R.string.message_Position);

    final EditText input = new EditText(this);
    input.setText(_currentClass.getPosition());
    alert.setView(input);

    alert.setPositiveButton(R.string.option_Okay, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
        _currentClass.setPosition(input.getText().toString());
        TextView textView = (TextView)findViewById(R.id.textPosition);
        textView.setText(_currentClass.getPosition());
      }
    });
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-alertdialog

5
推荐指数
2
解决办法
6803
查看次数

如何使用DirectoryInfo.GetFiles并在找到第一个匹配后停止?

需要搜索目录/子目录以查找文件,一旦找到文件就更愿意停止.

这是我缺少的DirectoryInfo.GetFiles内置的功能,还是我应该使用其他东西(自我实现的递归搜索)?

c# getfiles file-search

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

使用BinaryReader读/写可空类型?

我正在重载System.IO BinaryReader来序列化一些类以用于文件存储.我没有问题像字典这样的项目,但没有成功的可空类型.有可能吗?具体来说我正在尝试小数?和字符串?,但任何类型应该适合我调整我的解决方案.

出于特定的业务原因,我必须进行二进制序列化,因此请将响应限制为仅适用于此的解决方案.

例如...用于读取/写入字节数组我使用以下方法:

    public byte[] ReadByteArray()
    {
        int len = ReadInt32();
        if (len > 0) return ReadBytes(len);
        if (len < 0) return null;
        return new byte[0];
    }

    public override void Write(byte[] b)
    {
        int len = b.Length;
        Write(len);
        if (len > 0) base.Write(b);
    }
Run Code Online (Sandbox Code Playgroud)

c# nullable binary-serialization

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

在.NET中的程序之间进行通信的最佳方式是什么?为什么?

我们公司一直在争论我们是否应该使用自定义API DLL或创建Web服务场来让我们的程序在它们之间进行数据通信.对我来说,Web服务在升级的兼容性和灵活性方面最有意义,但我也听说过使用DLL的一些很好的理由.

是否有新兴的.NET应用程序,或者您发现哪种选择效果最好?如果是这样,为什么?

谢谢!

.net api dll web-services communication

3
推荐指数
2
解决办法
3758
查看次数

如何自动将XML源注释导出到文本文档?

我一直在使用XML注释来记录我在VB.Net中的源代码(当我到达时,还有C#).我似乎记得很久以前有人告诉我,有一种方法可以自动将XML注释导出为文本文档或其他格式,以便在Visual Studio之外进行简单的引用.在那儿?它是什么,或者是它们?

.net xml-comments visual-studio

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

如何在VB.NET中将数组设置为值列表?

我无法弄清楚如何将数组设置为两组数字之一(稍后会有更多),我尝试的每种方式都会引发某种错误.我试图在case语句中调暗数组,但后来我不能在For Each中使用数组,这使得它毫无价值......任何想法都会受到赞赏.

码:

Dim HourArray() As Integer

Select Case CurrentShapeRow(ROW_PERIOD)
    Case "ON", "2X16"
        HourArray = {6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21}
    Case "2X8", "5X8"
        HourArray = {0, 1, 2, 3, 4, 5, 22, 23}
    Case Else
        Throw New Exception(String.Format("Unhandled Period: {0}", CurrentShapeRow(ROW_PERIOD)))
End Select


For Each HourCount As Integer In HourArray()
     'DO SOME STUFF HERE
Next
Run Code Online (Sandbox Code Playgroud)

vb.net arrays

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