我将使用PropertyGrid来显示我的对象。这是信息类。Info类具有一些由类类型组成的属性。但是,子类不显示属性。你有什么主意吗?
程式码片段:
using System.ComponentModel;
using System.Windows.Forms;
namespace WindowsFormsApplication_propertyGrid
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
info _in = new info();
this.propertyGrid1.SelectedObject = _in;
}
}
[DefaultPropertyAttribute("Name")]
[TypeConverter(typeof(ExpandableObjectConverter))]
public class info
{
private int _id;
[CategoryAttribute("Defaults")]
public int Id
{
get { return _id; }
set { _id = value; }
}
private string _name;
[CategoryAttribute("Defaults")]
public string Name
{
get { return _name; }
set { _name = value; }
}
private DoublePoint _resultMarkPos;
[CategoryAttribute("Results")] …
Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的列表.
List<int> temp = new List<int> { 3, 5, 6, 8, 2, 1, 6};
Run Code Online (Sandbox Code Playgroud)
我将使用LINQ删除Above List中的Min和Max值.
例如,下面的代码段只是示例,不起作用.
var newValue = from pair in temp
select pair < temp.Max() && pair > temp.Min()
Run Code Online (Sandbox Code Playgroud)
希望,我希望结果如下;
newValue = {3, 5, 6, 2, 6 }
Run Code Online (Sandbox Code Playgroud)
我试过谷歌搜索,但还没找到合适的例子.
当我使用LINQ时它可以工作吗?谢谢你的时间.
我有如下的原始数据.例如,加载第1行有xlabel的文本文件,第1列是ylabel.让调用文件名为'131014-data-xy-conv-1.txt'.
Y/X (mm), 0, 10, 20, 30, 40
686.6, -5.02, -0.417, 0, 100.627, 0
694.08, -5.02, -4.529, -17.731, -5.309, -3.535
701.56, 1.869, -4.529, -17.731, -5.309, -3.535
709.04, 1.869, -4.689, -17.667, -5.704, -3.482
716.52, 4.572, -4.689, -17.186, -5.704, -2.51
724, 4.572, -4.486, -17.186, -5.138, -2.51
731.48, 6.323, -4.486, -16.396, -5.138, -1.933
738.96, 6.323, -4.977, -16.396, -5.319, -1.933
746.44, 7.007, -4.251, -16.577, -5.319, -1.688
753.92, 7.007, -4.251, -16.577, -5.618, -1.688
761.4, 7.338, -3.514, -16.78, -5.618, -1.207
768.88, 7.338, -3.514, -16.78, -4.657, -1.207 …
Run Code Online (Sandbox Code Playgroud) 我将在Win32 Project,Visual Studio 2010中添加控制台窗口.操作系统:Windows XP(x64位)
我要调试一些用console项目开发的库.我将这个添加到我的Win32项目中.
是否有任何解决方案可以将控制台窗口添加到Win32项目中?
我有2台机器(PC)通过TCP/IP进行通信.我有一个简单的应用程序,它有服务器/客户端程序.
当我测量2台机器之间的通信速度时,我从发送/接收消息得到400~500毫秒.
它是通过TCP/IP在2个机器之间的速度限制吗?或者有没有最好的方法来加快沟通?
任何评论对我都有帮助.
更新
这是我的Tcp配置.数据只是10个字节以下的字符串.
[5908] System SocketCommCoreUnit::ConfigureTcpSocket Tcp Socket configured:
[5908] System SocketCommCoreUnit::ConfigureTcpSocket ExclusiveAddressUse False
[5908] System SocketCommCoreUnit::ConfigureTcpSocket LingerState False, 0
[5908] System SocketCommCoreUnit::ConfigureTcpSocket NoDelay False
[5908] System SocketCommCoreUnit::ConfigureTcpSocket ReceiveBufferSize 8192
[5908] System SocketCommCoreUnit::ConfigureTcpSocket ReceiveTimeout 0
[5908] System SocketCommCoreUnit::ConfigureTcpSocket SendBufferSize 8192
[5908] System SocketCommCoreUnit::ConfigureTcpSocket SendTimeout 0
[5908] System SocketCommCoreUnit::ConfigureTcpSocket Ttl 128
[5908] System SocketCommCoreUnit::ConfigureTcpSocket IsBound True
Run Code Online (Sandbox Code Playgroud)