小编use*_*206的帖子

C#中的舍入数字远离0#

我做了一些研究,发现了Math.RoundMidpointRounding.AwayFromZero方法.

第二种方法做我想要的但我不明白使用它的语法.

例如,如果您有double5.5并且想要使用正常舍入来获得6,而将4.4用于获得4,那将如何完成?

c# math rounding winforms

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

在c#中可以做些什么?

我从其他地方获取此代码,以便有效地显示和隐藏表单.虽然我理解其中的大部分内容,但我不明白在这种背景下和一般情况下会发生什么.这可以解释一下吗?的WinForms

public class FormProvider
{
    public static Form1 frm1
    {
        get
        {
            if (_frm1 == null)
            {
                _frm1 = new Form1();
            }
            return _frm1;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# forms get

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

为什么这不起作用?

下面是我正在使用的代码.

我希望输出为1.65,但我得到0.

这似乎是一个范围问题.但是我已经将变量声明t为静态,那么为什么输出仍为0?

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public static double t;

        private void Form1_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < 100; i = i + 1)
            {
                t = (i * (1 / 60));
            }
            MessageBox.Show(Convert.ToString(t));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# static scope for-loop

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

如何在C#中画半圆?

我找到了这段代码,但我不知道如何在 WinForms 中使用它?我的问题是我需要如何逐步使用此代码来在表单中绘制半圆。

        private void DrawEllipseRectangle(PaintEventArgs e)
    {
        // Create pen.
        Pen blackPen = new Pen(Color.Black, 3);

        // Create rectangle for ellipse.
        Rectangle rect = new Rectangle(0, 0, 200, 100);

        // Draw ellipse to screen.
        e.Graphics.DrawEllipse(blackPen, rect);
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

c# ×4

for-loop ×1

forms ×1

get ×1

math ×1

rounding ×1

scope ×1

static ×1

winforms ×1