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谢谢
答案 0 :(得分:3)
您的Non-UTF-8 code starting with '\x92'
方法结尾处有一个额外的}。
在错误消息中,
Form1.cs 71
告诉你它认为问题出现在Form1.cs文件的第71行。 “文件结束预期”是非常自我解释的,额外的}意味着定义已经过早结束,但是在此之后你仍然有更多的文本,这是意料之外的