类型或命名空间定义,或期望的文件结束:

时间:2017-06-28 13:48:03

标签: c# syntax

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Trade_Entry_Application
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            notionalEntry.Focus();
        }

        private void textBox6_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox5_TextChanged(object sender, EventArgs e)
        {

        }

        private void label6_Click(object sender, EventArgs e)
        {
        }

        private void label5_Click(object sender, EventArgs e)
        {
            if (rateType.Text == "Fixed Rate")
            {
                rateType.Text = "Floating Rate";
            }
            else
            {
                rateType.Text = "Fixed Rate";
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            decimal floatEntryInt = Convert.ToDecimal(floatEntry.Text);
            decimal notionalEntryDec = Convert.ToDecimal(notionalEntry.Text);
            decimal output = notionalEntryDec * floatEntryInt;
            string outputstr = Convert.ToString(output).ToString();
            resultBox.Text = output.ToString();
        }

        private void notionalEntry_TextChanged(object sender, EventArgs e)
        {
            decimal notionalEntryDec = Convert.ToDecimal(notionalEntry.Text);
            if (notionalEntry.Text.EndsWith("m"))
            {
                decimal output = notionalEntryDec * 1000000;
            }

            }
        }
    }
}

我遇到此错误时遇到代码问题 严重性代码描述项目文件行抑制状态 错误CS1022类型或命名空间定义,或文件结束预期交易条目应用程序C:\ Users \ spruc \ Desktop \ Trade Entry Application \ Trade Entry Application \ Trade Entry Application \ Form1.cs 71 Active 我是c#中的新手:我想要做的是替换文本框中的内容,当你输入1m时它将替换为10000000,当你输入1k时它将替换为1000谢谢

1 个答案:

答案 0 :(得分:3)

您的Non-UTF-8 code starting with '\x92'方法结尾处有一个额外的}。

在错误消息中,

  

Form1.cs 71

告诉你它认为问题出现在Form1.cs文件的第71行。 “文件结束预期”是非常自我解释的,额外的}意味着定义已经过早结束,但是在此之后你仍然有更多的文本,这是意料之外的