所以我正在開發一個詢問年齡、體重、身高、性別、姓名的應用程式,單擊按鈕后會生成一個 info.txt 并寫入用戶提供的資訊
WPF:
<TextBox Margin="0,15,0,0" x:Name="txtName" Width="300" FontSize="18" materialDesign:HintAssist.Hint="Enter name" BorderThickness="2" BorderBrush="{DynamicResource MaterialDesignDivider}" Style="{StaticResource MaterialDesignOutlinedTextBox}" />
<TextBox Margin="0,15,0,0" x:Name="txtWeight" Width="300" FontSize="18" materialDesign:HintAssist.Hint="Enter Weight (KG)" BorderThickness="2" BorderBrush="{DynamicResource MaterialDesignDivider}" Style="{StaticResource MaterialDesignOutlinedTextBox}" />
<TextBox Margin="0,15,0,0" x:Name="txtHeight" Width="300" FontSize="18" materialDesign:HintAssist.Hint="Enter Height (CM)" BorderThickness="2" BorderBrush="{DynamicResource MaterialDesignDivider}" Style="{StaticResource MaterialDesignOutlinedTextBox}" />
<TextBox Margin="0,15,0,0" x:Name="txtSex" Width="300" FontSize="18" materialDesign:HintAssist.Hint="Enter Sex (Male / Female)" BorderThickness="2" BorderBrush="{DynamicResource MaterialDesignDivider}" Style="{StaticResource MaterialDesignOutlinedTextBox}" />
<Button Margin="0,50,0,0" x:Name="loginBtn" Style="{StaticResource MaterialDesignFlatMidBgButton}" materialDesign:ShadowAssist.ShadowDepth="Depth0" Height="53" Width="300" materialDesign:ButtonAssist.CornerRadius="10" FontSize="18" Content="Create Profile" Click="doLogin"></Button>
C#
public void doLogin(object sender, RoutedEventArgs e)
{
try
{
TextWriter tw = new StreamWriter("info.txt", true);
tw.WriteLine(txtAge txtWeight txtHeight txtSex txtName);
tw.Close();
}catch(Exception myE)
{
Console.Write(myE);
}
Console.Read();
}
錯誤
Error: CS0019: Operator ' ' cannot be applied to operands of type 'TextBox' and 'TextBox'
錯誤代碼來自 C# 代碼
uj5u.com熱心網友回復:
您需要訪問 TextBoxes 的文本屬性,而不是 TextBox 本身。
tw.WriteLine(txtAge.Text txtWeight.Text txtHeight.Text txtSex.Text txtName.Text);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/481284.html
