小编Emb*_*rja的帖子

如何在app.config文件中定义端点?

如何在app.config文件中定义具有MEX端点的端点以及然后运行我的应用程序所需的内容.我有一个名为IXMLService的服务合同,我正在使用WsHttpBinding.请举个例子.创建app.config后,如何启动该服务?

wcf

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

C#中ArrayList的初始大小是多少?

我想知道C#中ArrayList的初始大小是多少?

c#

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

我可以在Asp.Net中的另一个页面中访问一个页面的ViewState吗?

有没有办法访问另一个页面中的页面的视图状态?请详细说明答案,以清除我的怀疑,因为我认为ViewState只有页面的范围,不能在页面外访问.

asp.net

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

定时器比间隔多10 ms

我正在使用间隔1秒的计时器.但是在计时器的刻度事件中,当我打印时间时,它总是62或65毫秒.我不明白为什么它要多花10毫秒.

有人可以看看这个.

这是我正在使用的代码:

static int _counter;
var _timer = new System.Timers.Timer(1000);
public Form1()
{
    InitializeComponent();           
    _timer.Elapsed += new ElapsedEventHandler(_timer_Elapsed);
    _timer.Start();            
}

private void _timer_Elapsed(object sender, ElapsedEventArgs e)
{
    Console.WriteLine(DateTime.Now.ToString("{hh:mm:ss.fff}"));          
    _counter++;
    if (_counter == 20)
        _timer.Stop();
}
Run Code Online (Sandbox Code Playgroud)

这个输出:

{01:59:08.381}
{01:59:09.393}
{01:59:10.407}
{01:59:11.421}
{01:59:12.435}
{01:59:13.449}
{01:59:14.463}
{01:59:15.477}
{01:59:16.491}
{01:59:17.505}
{01:59:18.519}
{01:59:19.533}
{01:59:20.547}
{01:59:21.561}
{01:59:22.575}
{01:59:23.589}
{01:59:24.603}
{01:59:25.615}
{01:59:26.629}
{01:59:27.643}
Run Code Online (Sandbox Code Playgroud)

.net c# timer

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

在Windows服务中不调用计时器tick事件

我有一个窗口服务,它在指定的时间播放声音文件,所以为了做到这一点,我已经采取了Timer但它的Tick事件永远不会被触发,同样在WinForm应用程序中工作.

以下是我服务的代码片段......

public partial class ClockService : ServiceBase
{
    private TimeSpan _alarmTime = new TimeSpan(9, 55, 0);
    private int _snoozeTime = 2; // 2 minutes
    private int _repeatCounter = -1;
    private const int ALARM_REPETITION = 5;
    private string _alarmSoundPath = @"C:\Sound\default.wav";
    private string _alarmLogPath = @"C:\Sound\log.txt";

    public ClockService()
    {
        InitializeComponent();
        alarmTimer.Enabled = true;
    }

    protected override void OnStart(string[] args)
    {
        using (FileStream fileStream = new FileStream(_alarmLogPath, FileMode.OpenOrCreate))
        {
            using (StreamWriter writer = new StreamWriter(fileStream))
            {
                writer.WriteLine("Service has started at {0}", …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在C#线程中使用等待句柄?

我的程序中有三个线程,我希望当线程一完成时它会向线程2发出信号以启动,当线程2完成时它应该通知线程3开始.

我怎么能实现这一点,我知道在C#中有等待句柄,但我不知道如何使用它们?

以下是我的程序代码:

class Program
    {
        static void Main(string[] args)
        {
            Thread t1 = new Thread(Task1);
            Thread t2 = new Thread(Task2);
            Thread t3 = new Thread(Task3);

            t1.Start();
            t2.Start();
            t3.Start();

            Console.Read();
        }

        public static void Task1()
        {
            Console.WriteLine("I am assigned task 1:");
            for (int i = 0; i < 50; i++)
            {
                Console.WriteLine("Task1" );
            }
        }
        public static void Task2()
        {
            Console.WriteLine("I am assigned task 2:");
            for (int i = 0; i < 50; i++)
            {
                Console.WriteLine("Task2");
            }
        }
        public static …
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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

ViewState,Application和Page Session有什么区别?

请有人解释一下ViewState,应用程序和页面会话之间的区别吗?

asp.net

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

int.Parse是否在C#中使用装箱/拆箱或类型转换?

当我说的时候会发生什么

 int a = int.Parse("100");
Run Code Online (Sandbox Code Playgroud)

在Prse方法中是否有任何拳击/ unboxung或类型转换?

c#

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

我的表单在C#(.Net Compact Framework)中完全加载时的通知?

我的应用程序中有一个表单,我希望在表单完成后进行一些处理

完全加载但我没有任何事件或我可以在加载完成时绑定的东西.

有谁有任何想法,我该怎么做?

.net c# compact-framework

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

Dispose和在C#中设置null引用有什么区别?

我有两个代码示例,我想知道它们之间的差异是什么,哪个最好用作最佳实践和性能:

using (TestForm test = new TestForm())
{
test.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

另一个是:

TestForm test = null; 
try
{
test = new TestForm();
 test.ShowDialog();
}
catch(Exception ex)
{
}
finally
{
test = null; 
}
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×7

.net ×2

asp.net ×2

compact-framework ×1

multithreading ×1

timer ×1

wcf ×1