我正在尝试在 Android 手机屏幕上绘制图表。我已经在 Windows 窗体应用程序中创建了所需的类,以使测试变得更容易、更快。我的应用程序使用 System.Drawing 类
当我尝试在 xamarin android 项目中应用我的代码时,System.Drawing 类显然不包含“Graphics”、“Font”、“Pen”和“Brushes”类。System.Drawing.Graphics 类记录在 xamarin android api 中,但我无法让它工作。
我是否必须导入不同的类才能使用这些类,或者我是否必须更改我编写的代码?
我的图表类(仅绘制x轴和y轴+数字):Graph Class
//author Frank Keuning
using Android.Content;
using Android.Graphics.Drawables;
using Android.Graphics.Drawables.Shapes;
using Android.Views;
using System.Drawing;
namespace App2
{
public class Graph
{
Graphics g;
int height;
int width;
int step;
int x;
int y;
Point yNumPoint;
Point xNumPoint;
Font font = new Font("Verdana", 7.5f);
Pen pen = Pens.Black;
public Graph(Graphics gph, int hght, int wdth, int stp, int xStart, int yStart) …Run Code Online (Sandbox Code Playgroud) 我试图从字符串中删除括号和括号之间的所有非数字字符,例如"hello (a1b2c3) (abc)"将变为"hello 123".
我怎么用正则表达式呢?