我在C#中申请.在我的应用程序中,我使用Dictionary以下结构:
Dictionary<int, string> DataDictionary1 = new Dictionary<int, string>();
Run Code Online (Sandbox Code Playgroud)
在这里,我希望字典中的键值应该是自动增量.为此,我使用逻辑:
string header="ABC";
int maxKey = DataDictionary1 .Max(x => x.Key);
DataDictionary1 .Add(maxKey + 1, header);
Run Code Online (Sandbox Code Playgroud)
这是一种有效的方式,因为我想继续这种操作.有没有比这种方式更快的其他方式?
我已经下载并安装了用于Eclipse的BlackBerry-Java Plug-in.当我尝试运行应用程序时,它正在启动默认模拟器(BlackBerry Bold 9930).但我想用另一个模拟器(例如BlackBerry Torch 9800)运行该应用程序.
我应该如何切换到该模拟器?是否需要更改配置或进行任何新安装?
我正在用C#编写一个应用程序.在这个应用程序中,我从不同的端口获取数据.在这里,我想创建一个名称等于portnumber的队列,只要新端口开始发送数据.我可以创建这样的队列吗?
我在c#中申请.在那个应用程序中我想创建字典运行时间.这里我从不同的端口获取数据,如1000,2000,3000等.在这里,我想创建字典运行时间,名称为Dictionary1000,Dictionary2000,Dictionary3000等.但我是不能这样做.请帮我.提前致谢.
我正在制作C#windows应用程序.在该应用程序中,我有一个包含十六进制值的字节数组.假设我有字节数组
array[0]=4E
array[1]=50
Run Code Online (Sandbox Code Playgroud)
在这里,我想要4E50比较这些值的组合.我不想比较单字节.请帮助我.谢谢你提前.
我在c#中申请.我正在连续获取24097端口上的数据,我将数据记录为
UdpClient client = null;
IPEndPoint ipep = null;
client = new UdpClient(24097);
client.Client.ReceiveBufferSize = 25000;
ipep = new IPEndPoint(IPAddress.Any,24097);
while(flag)
{
byte[] data= = client.Receive(ref ipep);
}
Run Code Online (Sandbox Code Playgroud)
但我的问题是我收到的数据包不按顺序排列.我希望以顺序方式接收它们.请帮帮我.谢谢.
我正在使用silverlight 3.0进行申请.在那个应用程序中,我有一个公共方法
public void DrawWavform()
{
Line[,] line = new Line[10,200];
line[i,j]= new Line();//i am getting error here of invalid thread access
//some operation
}
Run Code Online (Sandbox Code Playgroud)
在应用程序中,我根据用户输入创建不同的线程,并从新创建的线程调用DrawWaveform方法.我想并行操作.请建议我解决.谢谢提前.
c# ×5
blackberry ×1
bytearray ×1
dictionary ×1
drawing ×1
eclipse ×1
hex ×1
line ×1
max ×1
packet ×1
queue ×1
sequential ×1
silverlight ×1
sockets ×1
udp ×1