c#用MAUI九九乘法表
时间: 2024-12-18 14:13:07 浏览: 11
在C# MAUI(Microsoft UI XAML)中,你可以创建一个简单的九九乘法表应用。MAUI是.NET的统一UI框架,它允许你在Windows、Android、iOS等多个平台上共享XAML和C#代码。下面是一个基本的示例,展示如何使用XAML和C#来生成乘法表:
```csharp
using Xamarin.Forms;
using System;
namespace MauiApp1
{
public partial class MultiplicationTablePage : ContentPage
{
public MultiplicationTablePage()
{
InitializeComponent();
// 创建一个2D数组存储乘法表数据
int[,] multiplicationTable = new int[10, 10];
// 生成并填充乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
multiplicationTable[i, j] = i * j;
DisplayMultiplication(multiplicationTable[i, j], i, j);
}
}
}
private void DisplayMultiplication(int product, int row, int column)
{
Label cellLabel = new Label
{
Text = $"{row} * {column} = {product}",
HorizontalOptions = LayoutOptions.CenterAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand
};
Grid.Children.Add(cellLabel, row, column);
}
}
}
```
在这个例子中,我们创建了一个`MultiplicationTablePage`,在初始化时生成了乘法表,并通过`DisplayMultiplication`方法在Grid控件上显示每个单元格的乘积。
要在MAUI项目中运行这个代码,你需要将上述C#代码放在对应的`.cs`文件中(如`MultiplicationTablePage.xaml.cs`),并在XAML布局文件中包含Grid控件作为内容页的根元素。
阅读全文