我如何更改此 ML.NET 代码以通过控制台输入数据

How can I alter this ML.NET code to input data through the console instead

我正在学习给了我这个示例代码的教程。我想更改它,以便用户通过控制台而不是代码输入数据,但我不确定该怎么做,有什么想法吗?

using MyMLApp;
// Add input data

var sampleData = new SentimentModel.ModelInput()
{
    Col0 = "Will never go here again!"
};

// Load model and predict output of sample data
var result = SentimentModel.Predict(sampleData);

// If Prediction is 1, sentiment is "Positive"; otherwise, sentiment is "Negative"
string sentiment = result.Prediction == 1 ? "Positive" : "Negative";
Console.WriteLine($"Text: {sampleData.Col0}\nSentiment: {sentiment}");

使用Console.ReadLine()。可选择处理代码中的空输入。

string? input = Console.ReadLine();
var sampleData = new SentimentModel.ModelInput()
{
    Col0 = input
};