Way back in the 80's, NSB (Norwegian State Railways) had trolley service on many LD (and I suppose medium) distance trains, often in addition to a cafe or diner. I'm not sure if they still have that or if it is all at the cafe car now (labor is VERY expensive in Norway). They would have things like chocolate bars, sandwiches, etc. available from the trolley iirc (it has been a long time!).